$(document).ready(function () {
    var $nav = $('#nav');
    var height = $nav.height();
    $nav.hide().css({ height : 0 });

    $("#toggle_toc").click(function () {
    	if ($nav.is(':visible'))
    	{
    		$nav.animate({
    			height: 0
    		}, {
    			duration: 500,
    			complete: function () {
    				$nav.hide();
    			}
    		});
    	}
    	else
    	{
    		$nav.show().animate({ height : height }, { duration: 500 });
    	}
    	return false;
    });

    //validate signup
    $("#signup").validate({
            rules: {
                fullname: {
                    required: true,
                    minlength: 2,
                },
                username: {
                    required: true,
                    minlength: 2,
                },
                password: {
                    required: true,
                    minlength: 6,
                },
                repassword: {
                    required: true,
                    minlength: 6,
                    equalTo: "#password",
                },
                email: {
                    required: true,
                    email: true,
                },
                captcha:{
                    required:true
                }
            },
            messages: {
                fullname: {
                    minlength: "Họ và tên tối thiểu phải có 2 ký tự",
                },
                username: {
                    required: "Bạn chưa nhập tên đăng nhập",
                    minlength: "Tên đăng nhập phải có ít nhất 2 ký tự"
                },
                password: {
                    required: "Bạn chưa nhập mật khẩu",
                    minlength: "Mật khẩu phải có ít nhất 6 ký tự"
                },
                repassword: {   
                    required: "Bạn chưa nhập lại mật khẩu",
                    minlength: "Mật khẩu phải có ít nhất 6 ký tự",
                    equalTo: "Mật khẩu không trùng nhau"
                },
                email: {
                    required: "Bạn chưa nhập địa chỉ Email",
                    email: "Địa chỉ Email không chính xác"
                },
                captcha: "Mã captcha không được để trống"
            }
        });
});
